﻿using System;
using System.Collections.Generic;
using UnityEngine;

namespace IQIGame.Onigao.GamePlay
{
    [Serializable]
    public class ExSignalEmitterData
    {
        public EExSignalType type;
        [HideInInspector] public bool[] paramBool;
        [HideInInspector] public int[] paramInt;
        [HideInInspector] public string[] paramStr;
    }

    public enum EExSignalType
    {
        SkillEffect, // 技能效果  逻辑点
        CloseUp,  // 特写 表现点
        Callback, // 回调 配合skilleffect的waitcallback使用的表现点
        FakeHit, // 假受击 表现点
    }

    public enum ESignalSkillEffectType
    {
        Normal = 0,
        Bullet = 1,
        Delay = 2,
        WaitCallback = 3,
    }
}